package com.shuai.jit.service;


import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.shuai.jit.entity.user.User;
import com.shuai.jit.entity.vo.VoUser;

import java.util.List;

public interface UserService  extends IService<User> {

    /**
     * 更新用户
     * @param user
     * @return
     */
    Integer updateUser(User user);

    Integer updatePassword(User user);

    User getUserInfo(String userId);

    Integer checkUser(User user);

    public Integer updateCheck(String id,Integer approve);

    /**
     * 获取需要认证的用户
     * @return
     */
    Page<VoUser> getCheckUser(Integer current);

    Page<User> getAllUser(Integer current);


    Integer addUser(User user);

}